home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.db;
-
- import java.awt.AWTEventMulticaster;
- import java.util.EventListener;
-
- class DatabaseConnectionAfterEventMulticaster extends AWTEventMulticaster implements DatabaseConnectionAfterListener {
- private static final String copyright = "Licensed Materials -- Property of IBM\n(c) Copyright International Business Machines Corporation, 1998,1999";
-
- protected DatabaseConnectionAfterEventMulticaster(DatabaseConnectionAfterListener var1, DatabaseConnectionAfterListener var2) {
- super(var1, var2);
- }
-
- public static DatabaseConnectionAfterListener add(DatabaseConnectionAfterListener var0, DatabaseConnectionAfterListener var1) {
- if (var0 == null) {
- return var1;
- } else {
- return (DatabaseConnectionAfterListener)(var1 == null ? var0 : new DatabaseConnectionAfterEventMulticaster(var0, var1));
- }
- }
-
- protected static EventListener addInternal(EventListener var0, EventListener var1) {
- if (var0 == null) {
- return var1;
- } else {
- return (EventListener)(var1 == null ? var0 : new DatabaseConnectionAfterEventMulticaster((DatabaseConnectionAfterListener)var0, (DatabaseConnectionAfterListener)var1));
- }
- }
-
- public void committed(DataEvent var1) {
- ((DatabaseConnectionAfterListener)super.a).committed(var1);
- ((DatabaseConnectionAfterListener)super.b).committed(var1);
- }
-
- public void connected(DataEvent var1) {
- ((DatabaseConnectionAfterListener)super.a).connected(var1);
- ((DatabaseConnectionAfterListener)super.b).connected(var1);
- }
-
- public void disconnected(DataEvent var1) {
- ((DatabaseConnectionAfterListener)super.a).disconnected(var1);
- ((DatabaseConnectionAfterListener)super.b).disconnected(var1);
- }
-
- public static DatabaseConnectionAfterListener remove(DatabaseConnectionAfterListener var0, DatabaseConnectionAfterListener var1) {
- return (DatabaseConnectionAfterListener)removeInternal(var0, var1);
- }
-
- protected EventListener remove(EventListener var1) {
- if (var1 == super.a) {
- return super.b;
- } else if (var1 == super.b) {
- return super.a;
- } else {
- EventListener var2 = removeInternal(super.a, var1);
- EventListener var3 = removeInternal(super.b, var1);
- return (EventListener)(var2 == super.a && var3 == super.b ? this : addInternal(var2, var3));
- }
- }
-
- protected static EventListener removeInternal(EventListener var0, EventListener var1) {
- if (var0 != var1 && var0 != null) {
- return var0 instanceof DatabaseConnectionAfterEventMulticaster ? ((DatabaseConnectionAfterEventMulticaster)var0).remove(var1) : var0;
- } else {
- return null;
- }
- }
-
- public void rolledBack(DataEvent var1) {
- ((DatabaseConnectionAfterListener)super.a).rolledBack(var1);
- ((DatabaseConnectionAfterListener)super.b).rolledBack(var1);
- }
- }
-